projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c6c33c5
)
Fix gtk_widget_add_tick_callback sometimes not working
author
Alexander Larsson
<alexl@redhat.com>
Fri, 15 Feb 2013 14:46:33 +0000
(15:46 +0100)
committer
Alexander Larsson
<alexl@redhat.com>
Fri, 15 Feb 2013 14:46:33 +0000
(15:46 +0100)
We clear GtkTickCallbackInfo on creation to ensure all fields start
as 0. Before we sometimes ended up with destroyed being 1
so the tick was never called.
gtk/gtkwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkwidget.c
b/gtk/gtkwidget.c
index 58c6d901e0bb6a472d75d69df5a8f09423389f10..231d27b7738b75f3edcf44b28a5ef9db820f80c8 100644
(file)
--- a/
gtk/gtkwidget.c
+++ b/
gtk/gtkwidget.c
@@
-4655,7
+4655,7
@@
gtk_widget_add_tick_callback (GtkWidget *widget,
GDK_FRAME_CLOCK_PHASE_UPDATE);
}
- info = g_slice_new (GtkTickCallbackInfo);
+ info = g_slice_new
0
(GtkTickCallbackInfo);
info->refcount = 1;
info->id = ++tick_callback_id;